@CHARSET "ISO-8859-1";

#geral{
	margin: 0px;
	padding:0px;
	width:100%;
	height:100%;
	
}
			
body {
	margin: 0;
	padding: 0;
	background: #F3F3F3 url(../IMG/barra.gif) repeat-x 0px 53px ;
	font: 62.5% "Trebuchet MS" , sans-serif;
}

#conteudo
{
	position:relative;
	max-width:99.9%;
	min-width:1020px;
	margin-top:3px;
	z-index:20;
}

#conteudo_grid
{
	position:absolute;
	width:99.9%; 
	height:800px;
}

.aba
{
	position:relative;
	min-height:20px;
	color:#FFFFFF;
	z-index:10;
}

.btn_aba
{
	position:relative;
	margin-left:20px;
	color:#FFFFFF;
	}

#top{
	position:relative;
	min-width:1020px;
	width: 100%;
	height: 53px;
	max-height: 54px;
}

#logo{
	background: transparent url(../IMG/logo.png) no-repeat 35px center ;
	width:204px;
	height:53px;
	float:left;
}

#descricao{
	position:relative;
	width: 461px;
	height:40px;
	margin-top:6px;
	float: left;
	font-size: 11px; 
	font-family: verdana,helvetica; 
    text-decoration: none;
    color: #232c65;
}

top_right{
	position:relative;
	width:355px;
	height:53px;
	float:right;
}

#botoes{
	position:relative;
	float:right;
	margin-top:3px;
	width:353px;
	height:20px;
}

.btn{
	margin-right:15px;
	font-size: 9px; 
	font-family: verdana,helvetica;
	color:#999999;
	float:right;
}

.botoes a{
	color:#999999;
}

#pesquisa{
	position:relative;
	width:349px;
	height:21px;
	float:right;
	margin-top:3px;
	margin-right:0px;
	padding:0px;
	border:solid 0px #000000;
	background: transparent url(../IMG/border_pesquisa.png) no-repeat left center;
}

.tit_pesquisa{
	position:relative;
	height:21px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	padding:0px;
	background-color:#f39300;
}

.tit_pesquisa h2{
	float:left;
	font-size: 9px; 
	font-family: verdana,helvetica;
	color:#FFFFFF;
	font-weight:100;
	margin-top:4px;
	padding:0px;	
}

.pesquisa_input{
	position:relative;
	float:left;
	width:231px;
	height:21px;
	background-color:#DEDDDD;
	color:#010f43;
	border:0px;
	padding:0px;
	margin:0px;
}

.pesquisa_btn{
 	position:relative;
	float:left;
	width:26px;
	height:21px;
	padding:0px;
	margin:0px;
 	background-color:#DEDDDD;
}

td {
	font-size: 10pt; 
	font-family: verdana,helvetica; 
    text-decoration: none;
    white-space:nowrap;
}
    
a {
	text-decoration: none;
    color: black;
}
    
.specialClass {
	font-family:garamond; 
    font-size:12pt;
    color:green;
    font-weight:bold;
    text-decoration:underline;
}

#main {
	background: #FFFFFF;
    position: relative;
    height: auto;
    width: 200px;
    float: left;
	padding-bottom: 10px;
	border: solid 3px #010f43;
	z-index:30;
}

#botao {
   	position: relative;	
	height: 79px;
    width: 33px;		
    float: left;
    z-index:21;
}

#botao.open {
	background: transparent url(../IMG/toggle_minus.png) no-repeat right top;
}

#botao.close {
	background: transparent url(../IMG/toggle_plus.png) no-repeat right top;
}

#barra{
	position: absolute;
	float:left;
	min-width:10px;
	width:100%;
	height:25px;
	padding-left:3px;
	padding-right:3px;
	background: #010f43;
	z-index:2;
}

#barra h2{
	color:#FFFFFF;
	font-size:11px;
	font-family: verdana,helvetica;
	vertical-align: middle;
}

.links_menu{
	color:#333333;
	font-size:10px;
	font-family: verdana,helvetica;
}

.submete {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	padding: 5px;
	border: 1px #999 solid;
	background:  #F9F9F9;
	margin-left:5px;
}

.filtro
{
	position:relative;
	min-width:1000px;
	max-width:99.9%;
	font-family:Verdana, Arial, Georgia;
}

.table_grid
{
	position:relative; 
	padding:5px;
	height:auto;
	border:solid 1px #FFFFFF;
}

.table_grid tr td
{
	max-width:920px;
	min-width:720px;
	width:100%;
}

.cmp1
{
	position:relative;
	width:150px;
	height:auto;
	float:left;
	margin-left:17px;
	margin-right:16px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial;
	/*border:solid 1px #000000;*/
}

.cmp1 font
{
	position:relative;
	font-size:11px;
	color:#010f43;
	float:left;
}

.cmp1 input
{
	position:relative;
	width:148px;
	border:solid 1px #f39300;
	float:left;
	font-size:12px;
	color:#2B2B2B;
}

.cmp2
{
	position:relative;
	width:334px;
	height:auto;
	float:left;
	margin-left:17px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial;
	/*border:solid 1px #000000;*/
}

.cmp2 font
{
	position:relative;
	font-size:11px;
	color:#010f43;
	float:left;
}

.cmp2 input
{
	position:relative;
	width:332px;
	border:solid 1px #f39300;
	float:left;
	font-size:12px;
	color:#2B2B2B;
}

.cmp3
{
	position:relative;
	width:516px;
	height:auto;
	float:left;
	margin-left:17px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial;
	/*border:solid 1px #000000;*/
}

.cmp3 font
{
	position:relative;
	font-size:11px;
	color:#010f43;
	float:left;
}

.cmp3 input
{
	position:relative;
	width:514px;
	border:solid 1px #f39300;
	float:left;
	font-size:12px;
	color:#2B2B2B;
}

.cmp4
{
	position:relative;
	width:700px;
	height:auto;
	float:left;
	margin-left:17px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial;
	/*border:solid 1px #000000;*/
}

.cmp4 font
{
	position:relative;
	font-size:11px;
	color:#010f43;
	float:left;
}

.cmp4 input
{
	position:relative;
	width:698px;
	border:solid 1px #f39300;
	float:left;
	font-size:12px;
	color:#2B2B2B;
}

.cmp5
{
	position:relative;
	width:882px;
	height:auto;
	float:left;
	margin-left:17px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial;
	/*border:solid 1px #000000;*/
}

.cmp5 font
{
	position:relative;
	font-size:11px;
	color:#010f43;
	float:left;
}

.cmp5 input
{
	position:relative;
	width:880px;
	border:solid 1px #f39300;
	float:left;
	font-size:12px;
	color:#2B2B2B;
}

.space
{
	background-color:#E6E6E6;
	padding:10px;
}

.rodape
{
	position:relative;
	width:99.9%;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#010F43;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Georgia;
	font-size:12px;
	bottom:0px;
}